
Learn to build Android photo and video sharing app by capturing media with the device camera, storing it via media store, and sharing via intents to social platforms and maps.
Develop a simple Android photo and video sharing app by mastering Java, Android framework, and Eclipse IDE, capturing images, applying color filters, and sharing to Twitter or Facebook.
Demonstrates building a simple android photo and video sharing app called the shooter. Explore camera capture, saving, color filters, and sharing to social platforms like Facebook and Twitter.
Begin from scratch to design an Android photo and video sharing app, creating a new project, configuring the main activity, and setting permissions for external storage and camera.
Design an android photo and video sharing interface with layouts. Align buttons for take photo, save, share, and view beside an image view and seek bar with bottom alignment.
Add a launcher icon, a text view, and an image view to the Android interface, replacing the default icon with a custom asset and configuring density-specific drawable folders.
Add a background image to the interface, reference it in the layout, and center a 50% seekbar below the image view for a complete Android user interface.
Explore Android photo and video capture concepts, including media store usage, onActivityResult data handling, image view integration, cache versus SD card storage, color filters, and media type definitions.
Set up the Android app framework by renaming the main activity to photo shooter, declaring buttons, image view, and seekbar, and wiring listeners for canvas drawing and color filtering.
Instantiate views by binding buttons, an image view, and a seek bar with find view by id and type casting, then attach click and seek bar change listeners.
Finalize the Android framework by implementing color metrics and color filters, using paint and canvas to apply pixel-wise color effects, and prepare for photo and video handling.
Launch the Android camera via an intent, save the captured image to external storage public pictures with a timestamped filename, and handle the result with a request code.
Learn to handle a captured photo in an Android app by retrieving the bitmap from the camera result, decoding it, and displaying it in an image view with UI feedback.
Apply a color filter to a loaded image using a color matrix filter controlled by a slider, update a bitmap with canvas and paint, and display the filtered image.
Save the edited photo to the Android device gallery by creating a unique directory, generating a filename, then compressing the bitmap and writing it to a file output stream.
Retrieve the bitmap from the image view, compress it to a shared png file, and launch a share intent with a chooser for Facebook, Twitter, Google Plus, and others.
Extend an Android photo and video sharing app by enabling video capture and sharing, using a video capture intent and output file handling while updating the UI.
Create and verify the external storage directory, build the my camera video path in media storage, and save the video file with a unique timestamped name, with a toast.
Append the current time stamp to the file name to create a unique media file name for Android, using a date-time format and mp4 extension.
Display toast messages to users about background video capture activity, handle activity results, and show saved video data and duration, guiding users through success or cancellation cases.
Implement an Android sharing flow using intents to share images or videos, with separate share buttons, a caption, and a system chooser for target apps.
Run the Android app in the emulator to verify implemented changes, capture and save images, apply color filters, and share updates via Facebook or Twitter.
Explore how the Facebook SDK for Android enables sharing photos and videos, requiring installation from Facebook.com, App ID integration, and using intents for cross-platform sharing.
Conclude by sketching your Android app idea, outlining the interface and the tools, libraries, and frameworks needed, and using online resources to solve challenges.
With "Building a Photo and Video Sharing Application for Android", you will learn everything about video and photo sharing apps, even if you've never build one before!
The full course has several video lectures, divided into several chapters. Each chapter will give you a new level of knowledge in android app development. We'll start from the basics of photo and video sharing app development to more advanced and the most popular techniques used now a days.
"Building a Photo and Video Sharing Application for Android" will give you a new perspective on how the Apps and Web-Services work And after you completed the course you will be able to create your own photo and video sharing app with the latest technology and technique. Hope you enjoy!
NOTE: In order to keep you up to date in the world of App Development all the chapters will be updated regularly with new lectures, projects, quizzes and any changes in future versions of all the programming languages covered on the course.