Créez une application Android
Learn to build an app that connects to the internet and downloads a list of photos. Mobile app development, data fetching, and image handling.
Course Content
Créez une application Android is an intermediate-level Udemy course taught by Philippe Pons. It runs 3h 20m, is taught in French, and includes a certificate of completion. Learners rate it 4.4 out of 5 from 19 reviews, with 148 students enrolled. It is a paid course, last updated April 2023.
Build a Functional Android App: A Comprehensive Guide
Learn to develop a complete and fully functional Android application using modern components, starting from Android Lollipop. This course guides you through building and programming a complex Android application using the latest version of Android Studio and Java.
What You'll Learn:
- Connecting to Web Services: Integrate your app with a web service to download a list of photos.
- JSON Data Handling: Utilize the JSON data exchange standard for efficient data transfer.
- Background Tasks with AsyncTask: Implement background tasks using the
AsyncTaskclass for improved app responsiveness. - JSON Parsing with JSONObject: Process JSON data streams effectively using the
JSONObjectclass. - Custom Photo Representation: Develop a specialized class to represent photo data within your application.
- Image Loading with Picasso: Seamlessly load and display images using the powerful Picasso library.
- Displaying Lists with RecyclerView & CardView: Master the use of
RecyclerViewandCardViewto create visually appealing and efficient photo displays. - Touch Interaction with OnItemTouchListener & GestureDetector: Intercept and respond to user actions on the screen using
OnItemTouchListenerandGestureDetector. - Keyword Search with SearchView: Implement a keyword search functionality using the
SearchViewcomponent. - Interface Communication: Establish communication between different classes within your Android application using interfaces.
- Data Persistence with SharedPreferences: Store simple data using the
SharedPreferencesAPI.
Course Structure & Teaching Method:
The application development process is broken down into manageable steps, each explained in detail through video tutorials. Theoretical and technical concepts are reinforced with PowerPoint presentations. Each step includes a downloadable, compressed project file reflecting the current stage of development. A dedicated forum allows you to interact with fellow students and the instructor for support and discussion.
Prerequisites:
This course is designed for individuals with some existing programming knowledge. It's not intended for complete beginners. You should already:
- Have experience installing Java and Android Studio on your computer.
- Be familiar with installing Genymotion (or using the Android Studio emulator).
- Know how to create a simple project in Android Studio.
- Understand the basic concepts of an Activity, Layout file, and the manifest file.
- Possess a foundational understanding of the Java programming language.
Need an app built? Hire the team behind TutorialSearch.io
Web and cross-platform apps shipped end-to-end — design to deploy — by the developers behind this site.