Skip to content

Capstone-Project-CH2-PS070/Afiliya-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Afiliya-App

Android App Afiliya

This is repository for Afiliya-App made by team Mobile Development on this group.

Initial Step to Make Afiliya-App

Our beginning step in making Afiliya was to discuss and plan the design of the app's layout, features, flow, and so on. Initially, our plan was to create an app with many features supporting Indonesian MSMEs and culture, such as books, articles, events, shop, news, and others. However, after careful consideration both in terms of capabilities and time, we decided to focus on fewer features but can bring useful, fun and interesting experiences to users, such as e-commerce (affiliate) and events. Furthermore, we decided to implement these features on separate layouts to ease the code implementation and provide a more convenient user experience.

First Step to Make Afiliya-App

First thing first to make Afiliya-App is design the framework or mock design on Figma before integrating the design in Android Studio. On this mock design, we make sure what the layout design, color, features, and the flow. Here's our framework API that we make on Figma Platform: Group 51 Group 32 Group 34 Group 5 Group 35 Frame 7 Notifikasi Beranda Group 7 Group 9 Group 11 Group 12 Group 13 Group 16 Group 18 Group 20 Group 21 Group 23 Group 24 Detail Acara Hal Hadiah Group 49 Group 50 Group 42 Group 41 Group 25 Group 28 Group 26

Implement Mock Design to Android Studio

After the app design was completed in figma, we moved on to implementing the design into the android studio project. In implementing this design, we chose to use Jetpack Compose instead of traditional XML, because UI/UX implementation is easier. In developing the Afiliya application, we first created a splash screen page, login page, registration, and authentication page using google and phone number. Next, we created the main features of the application in the form of the main page (home), verification page to become an affiliate, shop page, user, and page for entering product images to be purchased.

Connecting Android Studio to Github Organization Project

To simplify communication and teamwork, during the app development process, our team connected the android studio app project with the github organization project that we had created earlier. This makes it easier for us to implement the app design in the form of an app project, both among the mobile development team and with the teams from machine learning and cloud computing who provide datasets and APIs for the "afiliya" app.

Releases

No releases published

Packages

No packages published

Languages