https://github.com/dosbolacademic/and101-1-hello-squirrel
Cloned the starter Android app, ran it on an emulator, and changed the text to "Hello, Squirrel!" as a fun intro. Committed the changes and pushed the updated project to my GitHub repository. Learned the basics of cloning, editing, running, and publishing an Android app
https://github.com/dosbolacademic/and101-1-hello-squirrel
Last synced: 3 months ago
JSON representation
Cloned the starter Android app, ran it on an emulator, and changed the text to "Hello, Squirrel!" as a fun intro. Committed the changes and pushed the updated project to my GitHub repository. Learned the basics of cloning, editing, running, and publishing an Android app
- Host: GitHub
- URL: https://github.com/dosbolacademic/and101-1-hello-squirrel
- Owner: dosbolacademic
- License: mit
- Created: 2025-06-08T22:02:01.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-06-08T22:04:06.000Z (4 months ago)
- Last Synced: 2025-06-08T23:18:02.788Z (4 months ago)
- Size: 5.86 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AND101 Project 1 - Hello, Squirrel!
Submitted by: **Dosbol Aliev**
Time spent: **6** hours spent in total
## Summary
**SquirrelApp** is an android app that recreates the common "Hello, World!", to introduce ourselves to the neighborhood squirrel πΏ. **πΏ. Designed to showcase your personality, hobbies, and coding skills, this app is a fun way to practice Android development basics like layouts, themes, and resource management.**
If I had to describe this project in three (3) emojis, they would be: **πΏπ±β¨**
## Application Features
The following REQUIRED features are completed:
- [X] Change profile name to your name
- [X] Change profile bio text to a personal bio about yourself
- [X] Modify hobby section to include your top three (3) hobbiesThe following STRETCH features are implemented:
- [X] Re-brand the app by modifying the UI
- [X] Modify the profile image by uploading a new image drawableThe following EXTRA features are implemented:
- [X] List anything else that you added to improve the app!
## Video Demo
Here's a video / GIF that demos all of the app's implemented features:
GIF created with ****
## Notes
This app was my introduction to Android development using Kotlin and XML. I learned how to:- Structure a UI using ConstraintLayout
- Use resources like strings.xml, colors.xml, and dimens.xml to manage app content and styling
- Reference drawable assets (like a profile photo) correctly in XML
- Customize themes and styles using themes.xml
- Debug layout and resource linking issues in Android Studio
It also helped reinforce key concepts in mobile development, such as separating logic from design, managing images, and using TextView and ImageView elements effectively.
I'm excited to keep building on these skills in future Android projects!
## License
Copyright **2025** **Dosbol Aliev**
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License athttp://www.apache.org/MIT/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.